Sharing Networked Resources with Brokered Leases
نویسندگان
چکیده
This paper presents the design and implementation of Shirako, a system for on-demand leasing of shared networked resources. Shirako is a prototype of a serviceoriented architecture for resource providers and consumers to negotiate access to resources over time, arbitrated by brokers. It is based on a general lease abstraction: a lease represents a contract for some quantity of a typed resource over an interval of time. Resource types have attributes that define their performance behavior and degree of isolation. Shirako decouples fundamental leasing mechanisms from resource allocation policies and the details of managing a specific resource or service. It offers an extensible interface for custom resource management policies and new resource types. We show how Shirako enables applications to lease groups of resources across multiple autonomous sites, adapt to the dynamics of resource competition and changing load, and guide configuration and deployment. Experiments with the prototype quantify the costs and scalability of the leasing mechanisms, and the impact of lease terms on fidelity and adaptation.
منابع مشابه
Resource Provisioning based on Leases Preemption in InterGrid
Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when ther...
متن کاملResource Provisioning based on Lease Preemption in InterGrid
Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when ther...
متن کاملExploring Availability and Usage Guarantees in Resource Allocation Through Leases
The development of cheap computing resources and an efficient networking infrastructure has led to the abundance of large computing clusters. Clusters introduce interesting resource management problems. A significant challenge for a cluster’s resource manager is to dynamically and efficiently allocate resources to competing consumers according to a configurable policy and to provide guarantees ...
متن کاملResource Provisioning based on Preempting Virtual Machines in Resource Sharing Environments
Resource provisioning is one of the main challenges in large-scale resource sharing environments such as federated Grids. Recently, many resource management systems in these environments have started to use the lease abstraction and virtual machines (VMs) for resource provisioning. In resource sharing environments resource providers serve requests from external users along with their own local ...
متن کاملMySRB & SRB: Components of a Data Grid
Data Grids are becoming increasingly important in scientific communities for sharing large data collections and for archiving and disseminating them in a digital library framework. The Storage Resource Broker provides transparent virtualized middleware for sharing data across distributed, heterogeneous data resources separated by different administrative and security domains. The MySRB is a web...
متن کامل